Engineering posts about Clean Architecture
Curated summaries and key learnings for engineers working with Clean Architecture.
Agents are ready but your architecture probably isn't
The article highlights the disconnect between AI activity and value in enterprises, emphasizing that many organizations struggle to implement agentic systems due to inadequate architecture and...
Skipper: Building Airbnb’s embedded workflow engine
The article outlines the development of Skipper, a lightweight embedded workflow engine designed to address the durable execution problem encountered in complex business processes at Airbnb....
Keeping a Deeply Unified Platform Aligned — Inside the Office of the Chief Architect
The article provides an in-depth look at the architectural strategies employed by Salesforce to unify its platform across various clouds and services. Emin Gerba, the Chief Architect, discusses the...
Reducing our monorepo size to improve developer velocity
The article discusses Dropbox's experience with managing a large monorepo, which grew to 87GB, causing significant delays in developer workflows and CI pipeline performance. The team identified that...
How Slack Rebuilt Notifications 📣
The article discusses Slack's comprehensive redesign of its notification system, addressing the complexities and user frustrations associated with notification overload. It highlights the...
How we rebuilt the foundations of component instances
The article outlines Figma's significant architectural transformation of its component instance system, moving from a decade-old architecture to a reactive foundation that enhances performance and...
Hyperforce Migration at Scale: How Deterministic Automation Replaced Manual Spreadsheets Across 95,000 Organizations
The article outlines the development of the Migration Intake and Processing Service (MIPS) at Salesforce, which automates the migration of over 95,000 organizations to Hyperforce. It highlights the...
Re-Architecting Enterprise Applications for an Agentic System of Action
The article explores the necessity of re-architecting enterprise applications to accommodate agentic systems that can dynamically interpret situations and coordinate actions across various business...
How Agentforce Enhanced Chat Built an Agent-first Chat Experience While Ensuring Easy Migration for 3,000+ Customers
The article outlines the engineering efforts behind the development of Agentforce Enhanced Chat, emphasizing a microservices architecture that allows for seamless integration with existing customer...
Building vertical microfrontends on Cloudflare’s platform
The article introduces a new Worker template for Vertical Microfrontends (VMFE) on Cloudflare, allowing teams to independently manage different parts of an application by associating specific...
Inside Salesforce Edge: Automating Global Rollback for 1.5 Trillion Requests in 10 Minutes
The article discusses the innovative architecture of Salesforce Edge, focusing on how the team reduced global rollback time from hours to minutes by implementing a blue-green deployment strategy. By...
How Agentforce, Data, and Apps Turned the Salesforce Stack into Agentforce 360
The article outlines the engineering innovations behind Salesforce's Agentforce 360 platform, emphasizing the integration of data, agent, and application layers into a cohesive architecture. It...
A Massively Multi-user Datastore, Synced with Mobile Clients
The article discusses the architectural design of a massively multi-user datastore developed at Square, which is tailored to manage extensive merchant catalogs synced with mobile clients. It...